<?php
/*
 * Created on 2011-4-13
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
 
 //http://sinaurl.cn/h4wrjF
 
$url='http://sinaurl.cn/h4wrjF';
$data='';
$curl = curl_init();
			//curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
			//curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
			//curl_setopt($curl, CURLOPT_HTTPGET, true);
			//curl_setopt($curl, CURLOPT_TIMEOUT, 5);
			curl_setopt($curl, CURLOPT_URL, $url);
			//curl_setopt($curl,CURLOPT_HEADER, true);
			
/*		
function curl_redir_exec($ch,$debug="") 
{ 
    static $curl_loops = 0; 
    static $curl_max_loops = 20; 

    if ($curl_loops++ >= $curl_max_loops) 
    { 
        $curl_loops = 0; 
        return FALSE; 
    } 
    curl_setopt($ch, CURLOPT_HEADER, true); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    $data = curl_exec($ch); 
    $debbbb = $data; 
    echo "$curl_loops-->data=$data<br>" ;
    list($header, $data) = explode("\n\n", $data, 2); 
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); 

    if ($http_code == 301 || $http_code == 302) { 
        $matches = array(); 
        preg_match('/Location:(.*?)\n/', $header, $matches); 
        $url = @parse_url(trim(array_pop($matches))); 
        //print_r($url); 
        if (!$url) 
        { 
            //couldn't process the url to redirect to 
            $curl_loops = 0; 
            return $data; 
        } 
        $last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL)); 
    /*    if (!$url['scheme']) 
            $url['scheme'] = $last_url['scheme']; 
        if (!$url['host']) 
            $url['host'] = $last_url['host']; 
        if (!$url['path']) 
            $url['path'] = $last_url['path']; 
        $new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . ($url['query']?'?'.$url['query']:''); 
        curl_setopt($ch, CURLOPT_URL, $new_url); 
    //    debug('Redirecting to', $new_url); 

        return curl_redir_exec($ch); 
    } else { 
        $curl_loops=0; 
        return $debbbb; 
    } 
} 

$res=curl_redir_exec($curl);
*/
			//$res = curl_exec($curl);

			print_r($res);
		$furl = new SaeFetchurl();
		//$content = $f->fetch('http://sina.cn');
		$furl->setAllowRedirect();
		$res=$furl->fetch($url);
		print_r($res);
			
			//echo phpinfo();
			curl_close($curl);
			
			
?>
